﻿using System;

namespace Entities
{
    public class Organisation
    {
        /// <summary>
        /// Gets or sets the org id.
        /// </summary>
        /// <value>
        /// The org id.
        /// </value>
        public Guid OrgId { get; set; }
        /// <summary>
        /// Gets or sets the name of the org.
        /// </summary>
        /// <value>
        /// The name of the org.
        /// </value>
        public String OrgName { get; set; }
        /// <summary>
        /// Gets or sets the short description.
        /// </summary>
        /// <value>
        /// The short description.
        /// </value>
        public string ShortDescription { get; set; }
        /// <summary>
        /// Gets or sets the contact id.
        /// </summary>
        /// <value>
        /// The contact id.
        /// </value>
        public string ContactId { get; set; }
        /// <summary>
        /// Gets or sets the address line1.
        /// </summary>
        /// <value>
        /// The address line1.
        /// </value>
        public string AddressLine1 { get; set; }
        /// <summary>
        /// Gets or sets the address line2.
        /// </summary>
        /// <value>
        /// The address line2.
        /// </value>
        public string AddressLine2 { get; set; }
        /// <summary>
        /// Gets or sets the address line3.
        /// </summary>
        /// <value>
        /// The address line3.
        /// </value>
        public string AddressLine3 { get; set; }
        /// <summary>
        /// Gets or sets the address id.
        /// </summary>
        /// <value>
        /// The address id.
        /// </value>
        public Guid AddressId { get; set; }
        /// <summary>
        /// Gets or sets a value indicating whether [org preferred].
        /// </summary>
        /// <value>
        ///   <c>true</c> if [org preferred]; otherwise, <c>false</c>.
        /// </value>
        public bool OrgPreferred { get; set; }
        /// <summary>
        /// Gets or sets a value indicating whether [expression of business].
        /// </summary>
        /// <value>
        /// <c>true</c> if [expression of business]; otherwise, <c>false</c>.
        /// </value>
        public bool ExpressionOfBusiness { get; set; }
        /// <summary>
        /// Gets or sets the business id.
        /// </summary>
        /// <value>
        /// The business id.
        /// </value>
        public Guid BusinessId { get; set; }
        /// <summary>
        /// Gets or sets the org full description.
        /// </summary>
        /// <value>
        /// The org full description.
        /// </value>
        public string OrgFullDescription { get; set; }
        /// <summary>
        /// Gets or sets the phone number.
        /// </summary>
        /// <value>
        /// The phone number.
        /// </value>
        public string PhoneNumber { get; set; }
        /// <summary>
        /// Gets or sets the fax.
        /// </summary>
        /// <value>
        /// The fax.
        /// </value>
        public string Fax { get; set; }
        /// <summary>
        /// Gets or sets the email.
        /// </summary>
        /// <value>
        /// The email.
        /// </value>
        public string Email { get; set; }
        /// <summary>
        /// Gets or sets the web address.
        /// </summary>
        /// <value>
        /// The web address.
        /// </value>
        public string WebAddress { get; set; }
        /// <summary>
        /// Gets or sets the charity number.
        /// </summary>
        /// <value>
        /// The charity number.
        /// </value>
        public string CharityNumber { get; set; }
        /// <summary>
        /// Gets or sets the company number.
        /// </summary>
        /// <value>
        /// The company number.
        /// </value>
        public string CompanyNumber { get; set; }
        /// <summary>
        /// Gets or sets the specialism.
        /// </summary>
        /// <value>
        /// The specialism.
        /// </value>
        public string Specialism { get; set; }
        /// <summary>
        /// Gets or sets the service personal circumstances.
        /// </summary>
        /// <value>
        /// The service personal circumstances.
        /// </value>
        public string ServicePersonalCircumstances { get; set; }
        /// <summary>
        /// Gets or sets the service disability.
        /// </summary>
        /// <value>
        /// The service disability.
        /// </value>
        public string ServiceDisability { get; set; }
        /// <summary>
        /// Gets or sets the service ethnicity.
        /// </summary>
        /// <value>
        /// The service ethnicity.
        /// </value>
        public string ServiceEthnicity { get; set; }
        /// <summary>
        /// Gets or sets the service barriers.
        /// </summary>
        /// <value>
        /// The service barriers.
        /// </value>
        public string ServiceBarriers { get; set; }
        /// <summary>
        /// Gets or sets the accreditation.
        /// </summary>
        /// <value>
        /// The accreditation.
        /// </value>
        public string Accreditation { get; set; }
        /// <summary>
        /// Gets or sets the service benefits.
        /// </summary>
        /// <value>
        /// The service benefits.
        /// </value>
        public string ServiceBenefits { get; set; }
        /// <summary>
        /// Gets or sets the eoi programmes.
        /// </summary>
        /// <value>
        /// The eoi programmes.
        /// </value>
        public string EoiProgrammes { get; set; }
        /// <summary>
        /// Gets or sets the eoi service.
        /// </summary>
        /// <value>
        /// The eoi service.
        /// </value>
        public string EoiService { get; set; }
        /// <summary>
        /// Gets or sets a value indicating whether this instance is active.
        /// </summary>
        /// <value>
        ///   <c>true</c> if this instance is active; otherwise, <c>false</c>.
        /// </value>
        public bool IsActive { get; set; }
        /// <summary>
        /// Gets or sets the roles.
        /// </summary>
        /// <value>
        /// The roles.
        /// </value>
        public string Roles { get; set; }
    }

}
